package com.ruoyi.dr.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 达人主页销售信息对象 dr_home_sell
 * 
 * @author ruoyi
 * @date 2025-07-12
 */
public class DrHomeSell extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private Long id;

    /** 用户id */
    @Excel(name = "用户id")
    private String uid;

    /** 带货种类名称 */
    @Excel(name = "带货种类名称")
    private String categoryTopDetailsName;

    /** 带货种类比例 */
    @Excel(name = "带货种类比例")
    private Long categoryTopDetailsRatio;

    /** 品牌信息名称 */
    @Excel(name = "品牌信息名称")
    private String brandTopDetailsName;

    /** 品牌信息比例 */
    @Excel(name = "品牌信息比例")
    private Long brandTopDetailsRatio;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }

    public void setUid(String uid) 
    {
        this.uid = uid;
    }

    public String getUid() 
    {
        return uid;
    }

    public void setCategoryTopDetailsName(String categoryTopDetailsName) 
    {
        this.categoryTopDetailsName = categoryTopDetailsName;
    }

    public String getCategoryTopDetailsName() 
    {
        return categoryTopDetailsName;
    }

    public void setCategoryTopDetailsRatio(Long categoryTopDetailsRatio) 
    {
        this.categoryTopDetailsRatio = categoryTopDetailsRatio;
    }

    public Long getCategoryTopDetailsRatio() 
    {
        return categoryTopDetailsRatio;
    }

    public void setBrandTopDetailsName(String brandTopDetailsName) 
    {
        this.brandTopDetailsName = brandTopDetailsName;
    }

    public String getBrandTopDetailsName() 
    {
        return brandTopDetailsName;
    }

    public void setBrandTopDetailsRatio(Long brandTopDetailsRatio) 
    {
        this.brandTopDetailsRatio = brandTopDetailsRatio;
    }

    public Long getBrandTopDetailsRatio() 
    {
        return brandTopDetailsRatio;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("uid", getUid())
            .append("categoryTopDetailsName", getCategoryTopDetailsName())
            .append("categoryTopDetailsRatio", getCategoryTopDetailsRatio())
            .append("brandTopDetailsName", getBrandTopDetailsName())
            .append("brandTopDetailsRatio", getBrandTopDetailsRatio())
            .toString();
    }
}
